package com.xianda.selenium;

import java.util.Iterator;
import java.util.Set;

import org.openqa.selenium.By;
import org.openqa.selenium.Cookie;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebDriver.Navigation;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;

import com.xianda.browser.Chrome;
import com.xianda.browser.Firefox;

/**
 * 简介：WebElement对象提供的各种定位元素策略 <br/>
 * ID：				driver.findElement(By.id(<elementID>))<br/>
 * Name：			driver.findElement(By.name(<elementName>))<br/>
 * className：		driver.findElement(By.className(<elementClassName>))<br/>
 * tagName：			driver.findElement(By.tagName(<htmlTagName>))<br/>
 * linkText：		driver.findElement(By.linkText(<linkText>))<br/>
 * css：				driver.findElement(By.cssSelector(<cssSelector>))<br/>
 * xpath：			driver.findElement(By.xpath(<xpathQuery>))<br/>
 * partialLinkText：	driver.findElement(By.partialLinkText(<partialLinkText>))<br/>
 * @author xianda
 *
 */
public class ChromeMain {
	public static void main(String[] args) {
		// 浏览器选择择
		WebDriver driver = new Chrome().getDriver();
		// 导航至需要的页面
		Navigation navigation = driver.navigate();
		navigation.to("http://937707mltg.sjdzp.cn/Mobile/Index/buy.html?goods_id=1843845&sp_id=&from=singlemessage");
		for (int i = 0; i < 10; i++) {
			// 获取输入框
			WebElement element = driver.findElement(By.id("kw"));
			// 设置 输入框值
			element.sendKeys("芭堤雅酒店"+i);
			// 获取按钮
			WebElement saveButton = driver.findElement(By.id("su"));
			// 点击按钮
			saveButton.click();
			
			System.out.println(driver.getPageSource());
			element = driver.findElement(By.id("kw"));
			element.clear();
			
//			Cookie c1 = new Cookie("name", "key-aaaaaaa");
//	        Cookie c2 = new Cookie("value", "value-bbbbbb");
//	        driver.manage().addCookie(c1);
//			driver.manage().addCookie(c2);
//	        // 获得cookie
//	        Set<Cookie> coo = driver.manage().getCookies();
//	        System.out.println(coo);
		}
        //删除所有的cookie
        // driver.manage().deleteAllCookies();
      
	}
}